package com.itmentu.mapper;
import com.itmentu.pojo.UserInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author：http://www.itmentu.com
 * @date： 2021/11/9 12:05
 * @Description：
 ***/
public interface UserInfoMapper {

    /**
     * 批量修改
     */
    void updateBatch(List<UserInfo> users);

    /**
     * 集合in查询
     * @param ids
     * @return
     */
    List<UserInfo> selectIn(List<Integer> ids);

    /**
     * 修改用户
     */
    void updateUser(UserInfo userInfo);

    /**
     * 多条件查询
     */
    List<UserInfo> condition(UserInfo userInfo);

    /**
     * 查询年龄大于等于某个值的用户
     * @param age
     * @return
     */
    List<UserInfo> findByAge(@Param("age") int age,@Param("maxage") int maxage);
}
